/*!
 * Start Bootstrap - Shop Homepage HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

body {
    padding-top: 70px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
	/* background-color: rgb(215,215,215); */
	}

.slide-image {
    width: 100%;
}

.carousel-holder {
    margin-bottom: 30px;
}

.carousel-control,
.item {
    border-radius: 4px;
}

.caption {
    height: 130px;
    overflow: hidden;
}

.caption h4 {
    white-space: nowrap;
}

.thumbnail img {
    width: 100%;
}

.ratings {
    padding-right: 10px;
    padding-left: 10px;
    color: #d17581;
}

.thumbnail {
    padding: 0;
}

.thumbnail .caption-full {
    padding: 9px;
    color: #333;
}

footer {
    margin: 50px 0;
}

.window
{
    margin: 100px auto;
    width: 210px;
    height:auto;
    text-align:center;
}
.login-input-register, .login-button
{
    text-align: center;
    width: 100%;
}


.navbar-header{
    width:100%;
    padding:2px 30px 2px 30px;
}
.subject-table
{
	display: table;
	width: 100%;
	border: 1px solid;
}
.subject-table-header, .subject-table-row
{
	display: table-row;
	border: 1px solid;
}
.subject-table-header
{
	background: #b0cdcb;
}
.subject-table-header-cell
{
	display: table-cell;
	border: 1px solid;
	text-align:center;
}	
.add-news-subject-area
{
	width: 100%;
}
.subject-input
{
	width: 100px;
}
.subject-button
{
	margin: 25px 0px;
}
.news
{
	width: 100%;
	margin: 0px 0px 10px;
}
.news-content
{
	width: 100%;
	text-align: left;
}
.news-title
{
	width: inherit;
	font-size: 22px;
	background-color: #ECECEC;
}
.news-text
{
	resize: vertical;
	width: inherit;
	margin-top: 5px;
	min-height: 50px;
	background-color: #ECECEC;
}
.news-text-done
{
	background-color: white;
	margin-bottom: 10px;
	/* text-align: left; */
}
.news-title-done
{
	background-color: white;
	cursor: pointer;
	/* text-align: left; */
}
.news-button
{	
	width: inherit;
	margin: 5px 0px;
	font-size: 20px;
	background-color: #0869ad;
	color: white;
}
.news-author
{
	font-size: 12px;
	width: inherit;
}
.col-md-9
{
	text-align: center;
}
.separator
{
	height: 1px;
	background-color: rgb(192,192,192);
	width: 100%;
}
#test
{
	display:none;
	width:100%;
}